package com.chinatgl.latte.app;


import com.chinatgl.latte.util.storage.SpUtil;



/**
 * 文件描述: 用户信息检查的回调
 * 作者: Created by 杨伟乔 on 2017/8/9 0009.
 * 版本号: 1.0
 */

public class AccountManager {


    private enum SignTag {
        SIGN_TAG
    }

    //保存用户登录状态，登录后调用
    public static void setSignState(boolean state) {

       SpUtil.setBoolean(SignTag.SIGN_TAG.name(), state);
    }

    private static boolean isSignIn() {
        return SpUtil.getBoolean(SignTag.SIGN_TAG.name());
    }

    public static void checkAccount(IUserChecker checker) {
        if (isSignIn()) {
            checker.onSignIn();
        } else {
            checker.onNotSignIn();
        }
    }
}
